package com.settlement.system.mapper;

import com.settlement.system.model.entity.common.TblReceiveRefundRate;
import org.apache.ibatis.annotations.Param;

import java.util.Date;

/**
 * 收退款-比率表 Mapper 接口
 *
 * @author Ximi
 * @since 2020-06-30
 */
public interface TblReceiveRefundRateMapper extends BaseMapper {

    /**
     * 更新用户页面导入的数据，通过活动ID，和账单类型
     *
     * @param rate
     * @return
     */
    public Integer updateImportByActionIdBillType(TblReceiveRefundRate rate);

    /**
     * 更新机器人导入的数据，通过活动ID，和账单类型
     *
     * @param rate
     * @return
     */
    public Integer updateRobotByActionIdBillType(TblReceiveRefundRate rate);

    /**
     * 根据活动 活动ID 和账单类型 获取比率数据
     *
     * @param actionId 活动ID
     * @param billType 账单类型
     * @return
     */
    public TblReceiveRefundRate getRate(@Param("actionId") String actionId, @Param("billType") String billType);

}

